Python_day1
1、使用print打印中文。
1 #-*- encoding:utf-8 -*- 2 print('我爱中国')
2、1+2+3+4...+100求和。
1 num=0 2 num1=0 3 while num<100: 4 num=num+1 5 num1=num+num1 6 print("1-100所有数字的和为:"+str(num1))
3、求100内的奇数并打印。
1 num=0 2 while num<100: 3 num=num+1 4 while (num%2): 5 print("1-100所有的奇数为:"+str(num)) 6 break
4、求100内的偶数并打印
1 num=0 2 while num<100: 3 num=num+1 4 while (num%2)==0: 5 print("1-100所有的奇数为:"+str(num)) 6 break
5、求1-2+3-4+5...99所有的和。
1 num=0 2 num1=0 3 num2=0 4 num3=0 5 while num<99: 6 num=num+1 7 while (num%2)==1: 8 num1=num+num1 9 break 10 while (num%2)==0: 11 num2=num+num2 12 break 13 num3=num1-num2 14 print("1-2+3-4+5...99所有的和为:"+str(num3))
6、用户登录,三次机会。方法1
1 num=0 2 input2='亮哥' 3 while num<3: 4 input1=input("请入用户名:") 5 num=num+1 6 if num==3: 7 print("登录超过三次",type(input1)) 8 while input1=='亮哥': 9 print("登录陆成功") 10 num=4 11 break
7、用户登录,三次机会。方法2
1 num=0 2 while num<3: 3 input1=input("请入用户名:") 4 num=num+1 5 while input1=='亮哥': 6 print("登录陆成功") 7 num=4 8 break 9 if num==3: 10 print("登录超过三次",type(input1))
8、用户登录,三次机会。方法3
1 num=0 2 while num<3: 3 input1=input("请入用户名:") 4 num=num+1 5 while input1=='亮哥': 6 print("登录陆成功") 7 num=4 8 break 9 continue 10 if num==3:print("登录超过三次",type(input1)) 11
9、循环输出1,2,3,4,5,6,8,9,10 方法1
1 count = 0 2 while count < 10: 3 count += 1 4 if count == 7: 5 print(" ") 6 else: 7 print(count)
10、循环输出1,2,3,4,5,6,8,9,10 方法2
1 count = 0 2 while count < 10: 3 count += 1 4 if count == 7: 5 continue 6 print(count)
11、循环输出1,2,3,4,5,6,8,9,10 方法3
1 count = 0 2 while count < 10: 3 count += 1 4 if count == 7: 5 pass 6 else: 7 print(count)
12、用户登录,三次机会。(用户名+密码)方法3
1 num = 0 2 while num < 3: 3 input1 = input("请入用户名:") 4 input2 = input("请入密码:") 5 num = num + 1 6 while input1 == '亮哥' and input2 == "liangge1": 7 print("登录陆成功") 8 num = 4 9 break 10 continue 11 if num == 3: 12 print("登录超过三次", type(input1))
13、 用户登录,三次机会。(用户名+密码)方法4
1 num = 0 2 while num < 3: 3 input1 = input("请入用户名:") 4 input2 = input('请入密码:') 5 if input1 == '亮哥' and input2 == '123': 6 print('登录陆成功') 7 else: 8 print('请重新登陆') 9 num += 1