deffootToMeter(foot):
meter =0.305* foot
return meter
defmeterToFoot(meter):
foot = meter /0.305returnround(foot,3)print(" Feet | Meters || Meters | Feet ")for i inrange(1,11):print(f" {i} | {footToMeter(i)} | {15+(i *5)} | {meterToFoot(15+(i *5))}")
defisPrime(number):
divisor =2while divisor <= number /2:if number % divisor ==0:returnFalse
divisor +=1returnTruedefprintPrimeNumbers(number_of_primes):
number_of_primes_per_line =10
count =0
number =2while number < number_of_primes:if isPrime(number):
count +=1print(format(number,">3d"), end=" ")if count % number_of_primes_per_line ==0:print()
number +=1defmain():print("In 10000 how many the prime numbers are ")
printPrimeNumbers(10000)
main()
defcomputeCommission(sales_amount):
a =(5000*0.08)+(5000*0.10)+((sales_amount -10000)*0.12)return a
defmain():print(" Sales Amount || Commission ")for i inrange(10000,100001,5000):print(" %6d || %6d"%(i, computeCommission(i)))
main()
调用random纯属偷懒
from random import*defprintChars(ch1, ch2, number_per_ine):
count =1for i inrange(ch1, ch2):print(chr(i), end=" ")if count % number_per_ine ==0:print()
count +=1defmain():
ch1, ch2 =eval(input("Enter number ch1 to ch2 show text: "))
printChars(ch1, ch2,10)
main()
defseries_number(num):
b =0for i inrange(1, num +1):
a = i /(i +1)
b += a
print("%2d %.4f"%(i,round(b,4)))defmain():
number =eval(input("Enter number in series: "))
series_number(number)
main()
defseries_number(number):
a =4*(((-1)**(number +1))/((2* number)-1))return a
defmain():
a =0for i inrange(1,902,100):
a += series_number(i)print(a)
main()
defcomputeTax(status, taxable_income):
tax =0if status ==0:
tax =8350*0.10+(33950-8350)*0.15+(taxable_income -33950)*0.25returnround(tax)elif status ==1:
tax =16700*0.10+(taxable_income-16700)*0.15returnround(tax)elif status ==2:
tax =8350*0.10+(33950-8350)*0.15+(taxable_income -33951)*0.25returnround(tax)elif status ==3:
tax =11950*0.10+(45500-11951)*0.15+(taxable_income -45501)*0.25returnround(tax)defmain():
number =eval(input("Enter taxable income: "))print(" Taxable Income | Single | Married Joint | Married Separate | Head of a House")for i inrange(50000, number +1,50):print("\t", i,"\t\t|\t", computeTax(0, i),"\t|\t", computeTax(1, i),"\t\t|\t\t", computeTax(2, i),"\t\t|\t", computeTax(3, i))
main()
defnumber_year(year):if(year %4==0and year %100!=0)or(year %400==0):print(f"{year} Days of the year is 366 days.")else:print(f"{year} Days of the year is 365 days.")defmain():for i inrange(2010,2021):
number_year(i)
main()