博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础练习一
阅读量:5162 次
发布时间:2019-06-13

本文共 1993 字,大约阅读时间需要 6 分钟。

 

 

'''通过用户输入两个数字,并计算两个数字之和:'''# 用户输入数字num1 = input('输入第一个数字: ')num2 = input('输入第二个数字: ')fnum1 = float(num1)fnum2 = float(num2)# 求和sum = fnum1 + fnum2print('数字{0} 和 数字{1} 相加结果为: {2}'.format(num1, num2, sum))

 结果:

输入第一个数字: 24

输入第二个数字: 12
数字24 和 数字12 相加结果为: 36.0

'''通过用户输入一个数字,并计算这个数字的平方根:'''num = input('请输入一个数字: ')fnum = float(num)num_sqrt = fnum ** 0.5print('%0.3f 的平方根为 %0.3f' % (fnum, num_sqrt))

 结果:

请输入一个数字: 4

4.000 的平方根为 2.000

import cmathnum = input('请输入一个数字: ')fnum = float(num)num_sqrt = cmath.sqrt(fnum)print('{0} 的平方根为 {1:0.3f} + {2:0.3f}'.format(fnum, num_sqrt.real, num_sqrt.imag))

 结果:

请输入一个数字: 20

20.0 的平方根为 4.472 + 0.000

'''通过用户输入三角形三边长度,并计算三角形的面积'''a = float(input('输入三角形的第一个边长'))b = float(input('输入三角形的第二个边长'))c = float(input('输入三角形的第三个边长'))# 计算三角形的半周长s = (a + b + c) / 2area = (s * (s-a) * (s - b) * (s - c)) ** 0.5print('三角形面积为%0.2f' % area)

 结果:

输入三角形的第一个边长12

输入三角形的第二个边长12
输入三角形的第三个边长12
三角形面积为62.35

'''不使用第三个数,实现两数交换'''x = int(input('输入 x 值: '))y = int(input('输入 y 值: '))x = x + yy = x - yx = x - yprint('交换后 x 的值为: {}'.format(x))print('交换后 y 的值为: {}'.format(y))# 方式2'''不使用第三个数,实现两数交换'''x = int(input('输入 x 值: '))y = int(input('输入 y 值: '))x = x + yy = x - yx = x - yprint('交换后 x 的值为: {}'.format(x))print('交换后 y 的值为: {}'.format(y))

 结果:

输入 x 值: 1

输入 y 值: 2
交换后 x 的值为: 2
交换后 y 的值为: 1
输入 x 值: 2
输入 y 值: 1
交换后 x 的值为: 1
交换后 y 的值为: 2

 

'''不使用第三个数,实现两数交换'''# 方式1x = int(input('输入 x 值: '))y = int(input('输入 y 值: '))x = x + yy = x - yx = x - yprint('交换后 x 的值为: {}'.format(x))print('交换后 y 的值为: {}'.format(y))# 方式2'''不使用第三个数,实现两数交换'''x = int(input('输入 x 值: '))y = int(input('输入 y 值: '))x = x + yy = x - yx = x - yprint('交换后 x 的值为: {}'.format(x))print('交换后 y 的值为: {}'.format(y))# 方式3x = int(input('输入 x 值: '))y = int(input('输入 y 值: '))x = x ^ yy = x ^ yx = x ^ yprint('交换后的x值为:', x)print('交换后的y值为:', y)

 结果:

输入 x 值: 1

.输入 y 值: 2
交换后 x 的值为: 2
交换后 y 的值为: 1
输入 x 值: 2
输入 y 值: 1
交换后 x 的值为: 1
交换后 y 的值为: 2
输入 x 值: 1
输入 y 值: 2
交换后的x值为: 2
交换后的y值为: 1

转载于:https://www.cnblogs.com/xuegqcto/p/10180788.html

你可能感兴趣的文章
Linux运维必备工具
查看>>
字符串的查找删除
查看>>
NOI2018垫底记
查看>>
快速切题 poj 1002 487-3279 按规则处理 模拟 难度:0
查看>>
Codeforces Round #277 (Div. 2)
查看>>
【更新】智能手机批量添加联系人
查看>>
NYOJ-128前缀式计算
查看>>
深入理解 JavaScript 事件循环(一)— event loop
查看>>
Hive(7)-基本查询语句
查看>>
注意java的对象引用
查看>>
C++ 面向对象 类成员函数this指针
查看>>
NSPredicate的使用,超级强大
查看>>
自动分割mp3等音频视频文件的脚本
查看>>
判断字符串是否为空的注意事项
查看>>
布兰诗歌
查看>>
js编码
查看>>
Pycharm Error loading package list:Status: 403错误解决方法
查看>>
steps/train_sat.sh
查看>>
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>