日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python给太阳花添加茎叶_python_bloom--循环语句练习

發布時間:2025/4/5 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python给太阳花添加茎叶_python_bloom--循环语句练习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

10以內的加法

設計一個程序,幫助小學生練習10以內的加法

詳情:

- 隨機生成加法題目;

- 學生查看題目并輸入答案;

- 判別學生答題是否正確?

- 退出時, 統計學生答題總數,正確數量及正確率(保留兩位小數點);

import random

num = 0

for i in range(11):

x = random.randint(0,10)

y = random.randint(0,10)

print("%d+%d=" %(x,y),end='')

val=int(input())

if val == (x+y):

num+=1

print("true")

else:

print("false")

D=float(num/10)*100

print("percent:%.2f%%" %(D))

四則運算

小學生算術能力測試系統:

設計一個程序,用來實現幫助小學生進行百以內的算術練習,它具有以下功能:提供10道加、減、乘或除四種基本算術運算的題目;練習者根據顯示的題目輸入自己的答案,程序自動判斷輸入的答案是否正確并顯示出相應的信息。

import random

op = ['+', '-', '*', '/']

count = 0

for i in range(1, 11):

s = random.choice(op)

if s == '+':

num1 = random.randint(0, 101)

num2 = random.randint(0, 101)

result = num1 + num2

print("the %d question: %d + %d" % (i, num1, num2), end='')

result1 = int(input(' = '))

print(result == result1)

if result == result1:

count += 1

elif s == '-':

num1 = random.randint(0, 101)

num2 = random.randint(0, 101)

maxnum = num1 if num1>num2 else num2

minnum = num1 if num1

result = maxnum - minnum

print("the %d question: %d - %d" % (i, num1, num2), end='')

result1 = int(input(' = '))

print(result == result1)

if result == result1:

count += 1

elif s == '*':

num1 = random.randint(0, 11)

num2 = random.randint(0, 11)

result = num1 * num2

print("the %d question: %d * %d" % (i, num1, num2), end=':')

result1 = int(input(' = '))

print(result == result1)

if result == result1:

count += 1

else:

num1 = random.randint(0, 11)

num2 = random.randint(1, 11)

result = int(num1 / num2)

print("the %d question: %d / %d" % (i, num1, num2), end='')

result1 = int(input(' = '))

print(result == result1)

if result == result1:

count += 1

print(count)

percent = (count / 10) * 100

print('right percent = %.2f%%' % (percent))

算法之指定范圍內判斷

1). 若一個正整數n的所有小于n的因子之和等于n, 則稱n為完全數, 如6=1+2+3是完全數。判斷正整數n是否為完全數。

num = int(input("請輸入你所要判斷的數:"))

spectors=[]

sum = 0

for i in range(1,num):

if (num % i) ==0:

spectors.append(i)

sum = sum + i

if sum == num:

print("%s is a perfect number" %(num))

print("%s have factors:" %(num),end=':' )

print(spectors[:])

else:

print('%s is not a perfect number' % (num))

2). 輸入一個正整數,判斷其是否為一個素數

num2=int(input('please input a number:'))

valse=[]

for i in range(1,num2+1):

if (num2 % i) == 0:

valse.append(i)

if valse==[1,num2]:

print('%s is a prime number' %(num2))

else:

print("%s is not a prime number" %(num2))

3). 輸入一個正整數,判斷其是否為一個回文數(例1221、12321都是回文數);

num3=input('please input a number:')

if num3[:]==num3[::-1]:

print('%s is a palindromic number' %(num3))

else:

print('%s is not a palindromic number' %(num3))

累加和類型程序:

1). 求f=1+2+...+9【很簡單的問題】

num = 0

for i in range(10):

num = i +num

print(num)

2). 求f=1-2+3-4+...+9【在(一)的基礎上,學習如何一正一負地累加】

num = 0

for i in range(1,10,2):

num = i +num

for i in range(2,10,2):

num = num -i

print(num)

3). 求f=1-1/2+1/3-1/4+...+1/9【在(二)的基礎上,被加數成了自然數的倒數】

num = 0

for i in range(1,10,2):

num = (1/i) +num

for i in range(2,10,2):

num = num -(1/i)

print(num)

4). 求f=1!-2!+3!-4!+...+9!【在(二)的基礎上,被加數成了自然數的階乘】

總結

以上是生活随笔為你收集整理的python给太阳花添加茎叶_python_bloom--循环语句练习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。