题目:
1、使用while循环输入 1,2,3,4,5,6, 8,9,10
2、输出1-100的奇数
3、求1-100的所有数的和
4、求1-100内的偶数之和
6、用户登录(3次机会重试)
7、字符串循环(for、while)
8、将输入内容的索引打印出来
9、1-8的数字能组成多少个不重复,不相同的2位数
10、1-8的数字能组成哪些不重复,不相同的2位数
11、九九乘法表
12、公鸡5元一只,母鸡3元一只,小鸡3只一元,买100只鸡花100元,每种鸡必须要有
1、使用while循环输入 1,2,3,4,5,6, 8,9,10
n = 0 while n <= 10: n+=1 if n == 7: pass else: print(n) print("---end---")
2、输出1-100的奇数
n = 0 while n < 100: n+=1 if n % 2 == 0: pass else: print(n) print("---end---")
3、求1-100的所有数的和(5050)
n = 0 m = 0 while n < 100: n+=1 m+=n print(m) print("---end---")
4、求1-100内的偶数之和
n = 0 m = 0 while n < 100: n+=1 if n%2 == 0: m+=n print(m) print("---end---")
6、用户登录(3次机会重试)
n = 0 while n < 3: n+=1 user = input("请输入登录账号:") pwd = input("请输入登录密码:") if user == "root" and pwd == "root": print("欢迎登录我们的网站") break else: print("您输入的账号或密码错误,请重新输入") print("---end---")
7、字符串循环
test = "我是花儿你是啥"
i = 0
while i < len(test):
v = test[i]
print(v)
i+=1
print("----end---")
#==
for item in test:
print(item)
8、打印输入内容的索引
test = input(">>>") for i in range(0,len(test)): print(i,test[i])
9、1-8的数字能组成多少个不重复,不相同的2位数
count = 0 for m in range(1,9): for n in range(1,8): count+=1 print(count)
10、1-8的数字能组成哪些不重复,不相同的2位数
for m in range(1,9): for n in range(1,9): if m != n: print(str(m)+str(n)) print("---end---")
11、九九乘法表
" " :相当于4个空格,相当于tab;" ":换行 sep:分割值与值,默认 sep="" ;sep="_" end:两个字符串最后以什么结尾,默认 end=" " 换行;end="" 两个字符串拼接 for m in range(1,10): for n in range(1,m+1): print(str(n)+" * "+str(m)+" = "+str(m*n)+" ",end="") print(" ",end="") == for m in range(1,10): string = "" for n in range(1,m+1): string += str(n)+" * "+str(m)+" = "+str(m*n)+" " print(string)
12、公鸡5元一只,母鸡3元一只,小鸡3只一元,买100只鸡花100元,每种鸡必须要有
for x in range(1,100//5): for y in range(100//3): for z in range(100): if x + y + z == 100 and 5*x+3*y+1/3*z == 100: print(x,y,x) print("---end---")