Python算术运算实验1

实验一:Python环境搭建和算术运算

  1. 从键盘输入浮点型变量x的值,求方程y=x2+2x-10所对应的y值并输出。

  2. 简单的输入输出:编程实现输入姓、名的提示语并接受用户输入,并单独显示姓、名和全名,执行效果如下所示:
    Input your surname: ZHANG
    Input your firstname: Dazhuang
    Your surname is: ZHANG
    Your firstname is: Dazhuang
    Your full name is: ZHANG Dazhuang

  3. 从键盘输入两个整数,求这两个整数的和、差、积、商并输出。尝试使用整除与非整除两种运算。

  4. 编写程序,输入一个9位的长整数,将其分解为三个三位的基本整数并输出,其中个、十、百位为一个整数,千、万、十万位为一个整数,百万、千万、亿位为一个整数。例如123456789分解为123、456和789。

  5. 编写程序,从键盘输入一个4位正整数,输出该数的反序数。反序数即原数各位上的数字颠倒次序形成的另一个整数,例如1234的反序数是4321,2468的反序数是8642。

答案

1. x=float(input('请输入浮点数:'))
y=x**2+2*x-10
print(y)
2. surname=input('please input your surname:')
firstname=input('please input your firstname:')
print('your sruname is:',surname)
print('your firstname is:',firstname)
print('your full name is:',surname,firstname)
3. num1=int(input('输入第一个整数'))
num2=int(input('输入第二个整数'))
print('和',num1+num2)
print('差',num1-num2)
print('积',num1*num2)
print('整除差',num1//num2)
print('非整除差',num1/num2)
4.  x=int(input('请输入一个九位数:'))
x1=x%1000
x2=x//1000000
x3=x//1000000%1000
print(x1)
print(x2)
print(x3)
5. x=int(input('请输入一位正四位数:'))
t1=x%10
t2=x%100//10
t3=x%1000//100
t4=x//1000
y=t4+t3*10+t2*100+t1*1000
print('{}的反序数是{}'.format(str(x),str(y)))


解决问题,方便大家~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值