for i in range(1, 10)自减:for i in range(10, 1, -1)for i in range(10): print(i)#输出0-9for i in range(10, 0, -1): print(i) #输出10-1i = 0while i < 10:if i % 2:i += 1
# # if name == 'alex':break # print(name) # else: # print('===>') for循环的嵌套 for i in range(3): for j in range(2): print(i,j) print默认在结尾会换行,可以使用print(‘’,end='')使得输入内容后不换行 2.数据类型补充 整型int 定义age=10 age=int(10) 类型转换 int(3.1) i...
# print(type(n1),type(n2),id(n1),id(n2),n1,n2) # <class 'int'> <class 'int'> 5235232 5235232 123456 123456 # 变量值的ID,type,value都相同 # 2 作业:编写登陆接口 # # 基础需求: # # 让用户输入用户名密码 # 认证成功后显示欢迎信息 # 输错三次后退出程序 # dic={ # 'aaa':{'pw...
[15, 44, 3.2, 64, True, 'hello world', 56, '极客起源', 6666] my_sum = 0 my_count = 0 for value in new_list: # 如果该元素是整数或浮点数 if isinstance(value, int) or isinstance(value, float): print(value) # 累加该元素 my_sum += value # 数值元素的个数加1 my_count += ...
for i in range(1,101,2): sum1 += i print(sum1) (3)求阶乘 # 求阶乘 num = int(input('请输入一个数字:')) res = 1 for i in range(1, num + 1): res*=i print('%d的阶乘为:%d' %(num,res)) (4)有1,2,3,4四个数字,求这四个数字能生成多少个互不相同且无重复数字的三位数...
print([str(i)foriinrange(1,11)]) print([iforiinrange(1,11)ifi%2 ==0]) 多重循环:就是循环中嵌套循环 示例1:从终端输入一个整数,打印如下图形: n =int(input('请输入一个整数:')) ''' 1 1 2 1 2 3 1 2 3 4 ... ...
# 使用for循环 num = int(input('请输入一个数:')) n = 1 if num == 0: print('{}!=1'.format(num)) elif num < 0: print('负数没有阶乘') else: for i in range(1, num + 1): n = n * i print('{}!={}'.format(num, n)) 4、求出所有数的水仙花数:如果一个 3 位数等于...
前续语句块for 变量 in 序列: 执行代码块(循环体)后续语句块 代码的执行顺序如下图所示:我们看一下具体的例子:s = 'Hello Python'for i in s: print(i)'''执行结果:HelloPython'''l = [1, 2, 3, 4, 5]for i in l: print(i)'''执行结果:12345'''二、range()函数和计数循环 ...
for 循环的语法永远是forxxxinxxx,for 循环又称遍历循环,本质上一切 for 循环,都是在遍历一个对象,无论是 range 还是 list。 内置函数 与 类的魔术方法 的关系python 里有很多“魔术方法”,它们都有一个共同点:以双下划线开头,以双下划线结尾,如 __str__,__int__,__iter__,__next__ 等。(这也是为什...
Python基础数据类型与for循环 数据类型:int,bool,str,list, tuple元组,dict字典。 1.数字:12,3,4 在使用print打印数字时,在终端界面中无法判断出打印的是什么类型,当我们需要知道一个值是什么类型的时候,此时可以使用tpye()。 1#-*- encoding -*-23print(100, type(100))#100, <class, int>4print('100...