2018-7-5,Python练习
1、使用while循环输入 1 2 3 4 5 6 8 9 10
[root@6511 phtyon-txt]# cat 1.py
#!/usr/local/python37/bin/python3 # -*- coding:utf8 -*- num = 1 while num <10: if num == 7: pass else: print(num) num = num + 1 print(10)
2、求1-100的所有数的和
[root@6511 phtyon-txt]# cat 2.py
#!/usr/local/python37/bin/python3 # -*- coding:utf8 -*- num = 1 sum = 0 while num < 101: sum = sum + num num = num + 1 print(sum)
3、输出 1-100 内的所有奇数
[root@6511 phtyon-txt]# cat 3.py
#!/usr/local/python37/bin/python3 # -*- coding:utf8 -*- n = 1 while n < 101: if n % 2 == 0: pass else: print(n) n = n + 1 print('end')
4、输出 1-100 内的所有偶数
[root@6511 phtyon-txt]# cat 4.py
#!/usr/local/python37/bin/python3 # -*- coding:utf8 -*- num = 1 while num < 101: temp = num % 2 if temp == 1: pass else: print(num) num = num + 1 print('end')
5、求1-2+3-4+5 ... 99的所有数的和
[root@6511 phtyon-txt]# cat 5.py
#!/usr/local/python37/bin/python3 # -*- coding:utf8 -*- n = 1 s = 0 while n < 100: temp = n % 2 if temp == 1: s = s + n else: s = s - n n = n + 1 print(s)
6、用户登陆(三次机会重试)
[root@6511 phtyon-txt]# cat 6.py
#!/usr/local/python37/bin/python3 # -*- coding:utf8 -*- count = 0 while count < 3: user = input('username>>>') pwd = input('password>>>') if user == 'lingyi' and pwd == 'lingyipswd': print('welcome to webside') break else: print('you password is error') count = count + 1
问题:
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,
用100文钱买100只鸡,其中公鸡,母鸡,小鸡都必须要有,
问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱?
for x in range(1, 301): for m in range(1, 34): for g in range(1, 20): score = g * 5 + m * 3 + x / 3 if score == 100 and g + m + x == 100: print('公鸡 %s 只,母鸡 %s 只,小鸡 %s 只' % (g, m, x))
for g in range(1,100//5): for m in range(1,100//3): for x in range(1,100): if g + m + x == 100 and 5*g + 3*m + x/3 ==100: print(g,m,x)
------------------字符串、子字符串、字符的判断------------------
#!/usr/local/python37/bin/python3 # -*- coding:utf8 -*- name = "万文强" if "玩" in name: print("'玩'是里面包含的字符") else: print("‘万’才是里面包含的字符,‘玩’不是") if "文" in name: print("‘文’里面包含的字符") else: print("‘文’不是里面包含的字符") if "万文" in name: print("‘万文’是子字符集") else: print("‘万文’不是子字符集") if "万强" in name: print("‘万强’是子字符集") else: print("‘万强’不是子字符集")