1.使用while循环实现以下效果
*
**
***
****
*****
*
**
***
****
*****
*****
****
***
**
*
*****
****
***
**
*
2.随机生成10以内加法题目,学生查看题目并输入答案,断学生答案是否正确,退出时,统计答题目总数,并统计正确数量和正确率(保留两位小数)
测试结果如下图
随机生成100以内的加减乘除题目
import random
a = ['+','-','*','/']
print('输入666即可退出作答')
count = 0
correct = 0
while True:
num1 = int(random.randint(1, 100))
num2 = int(random.randint(1, 100))
syb = random.choice(a)
print('%d%s%d = ' %(num1,syb,num2))
user = int(input())
if syb == '+':
computer = num1 + num2
elif syb == '-':
computer = num1 - num2
elif syb == '*':
computer = num1 * num2
else:
computer = num1 / num2
if user == 666:
percent = (correct / count) * 100
print('答题总数为%d,正确个数为%d,正确率为%.2f%%' %(count,correct,percent))
exit()
elif user == computer:
count += 1
correct += 1
print('恭喜你,答对了')
else:
count += 1
print('很遗憾,答错了')