Python习题

第一题

把数值3赋值给变量a ,将数值10赋值给变量b,将表达式a**a-b值赋给变量c,将函数float(c)的值赋给变量d,使用输出语句直接在屏幕上输出d的值。

a=3
b=10
C=a**a-b
d=float(C)
print(d)

第二题

使用规范的Python语句,按照下列要求编写代码,并调试运行。输入圆的半径ri,计算出圆的面积s圆周率取3.14159,输出圆的面积s,测试数据。

import math
radius = float(input('请输入圆的半径'))
perimeter = 2 * math.pi * radius
area = math.pi * radius * radius
print('周长:%2f'% perimeter)
print('面积:%2f'% area)

第三题

使用规范的Python语句,按照下列要求编写代码,并调试运行。

输入两个整数a和b,判断b是否等于0,如果b不等于0,输出ab的值,否则输出“出错"

测试数据:

(1)输入:30和6输出:5

(2)输入:45和0输出:出错

a=int(input("整数:"))
b=int(input("整数:"))
if b!=0:
     print("出错")
else:
     print(a/b)

第四题

使用规范的Python语句,按照下列要求编写代码,并调试运行。

输入两个数a、b和一个运算符号(+或者-),如果运算符号为“+”,输出a+b的值,否则输出a-b 的值。

a=float(input("请输入数字a:"))
b=float(input("请输入数字b:"))
c=input("请输入数字b:")
if c=='+':
     print(a+b)
elif c=='-':
    print(a-b)

第五题

使用规范的Python语句,按照下列要求编写代码,并调试运行。

输入一个整数age,判断age的大小,如果age不小于15并且age不大于20,输出“猜对了!",否则输出“猜错了!”。

测试数据:

(1)输入:15输出:猜对了!

(2)输入:21输出:猜错了!

age=input('请输入你的年龄:')
age=int(age)
if age>=15 and age<=20:
    print('猜对了')
else:
    print('猜错了')

第六题

使用规范的Python语句,按照下列要求编写代码,并调试运行。

输入一个整数n,使用for微环,计算1~n所有奇数的乘积。

程序要求:累乘变量用s循环变量用i

测试数据:

(1)输入:5 输出:15

(2)输入:10输出:945

num = int(input("请输入正整数num:"))
sum=1
for i in range(1, num + 1):
    if i%2!=0:
        sum*=i
        print(i,"*",end='')
print("=",sum)

第七题

使用规范的Python语句,按照下列要求编写代码,并调试运行。

使用for循环,计算并输出1x2+3x4+5x6+….+999x1000的值。

程序要求:累加变量用m循环变量用i

测试数据:

最后输出:166916500

num = int(input("请输入正整数num:"))
sum=0
for i in range(1, num + 1):
    if i%2!=0:
        a= i *(i+1)
        sum+=a
        print(i,"*",i+1,"+",end='')
print("=",sum)

第八题

使用规范的Python语句,按照下列要求编写代码,并调试运行。

使用while循环,计算并输出1~99之间所有奇数的倒数和。

程序要求:累加变量用s循环变量用i.

测试数据:

最后输出:29377748484749073

sum = 0
n = 99
while n > 0:
    sum = sum + 1/n
    n = n - 2
print(sum)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值