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

歡迎訪問 生活随笔!

生活随笔

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

python

python怎么输入一个数字并调用_Python3 实例(一)

發布時間:2024/9/27 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python怎么输入一个数字并调用_Python3 实例(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:Python3 實例(一)

Python Hello World 實例

以下實例為學習Python的第一個實例,即如何輸出"Hello World!":

實例

# -*- coding: UTF-8 -*-

# Filename : helloworld.py

# author by : www.runoob.com

# 該實例輸出 Hello World!

print('Hello World!')

執行以上代碼輸出結果為:

Hello World!

Python 數字求和

以下實例為通過用戶輸入兩個數字,并計算兩個數字之和:

實例(Python 3.0+)

# -*- coding: UTF-8 -*-

# Filename : test.py

# author by : www.runoob.com

# 用戶輸入數字

num1 = input('輸入第一個數字:')

num2 = input('輸入第二個數字:')

# 求和

sum = float(num1) + float(num2)

# 顯示計算結果

print('數字 {0} 和 {1} 相加結果為: {2}'.format(num1, num2, sum))

執行以上代碼輸出結果為:

輸入第一個數字:1.5

輸入第二個數字:2.5

數字 1.5 和 2.5 相加結果為: 4.0

在該實例中,我們通過用戶輸入兩個數字來求和。使用了內置函數 input() 來獲取用戶的輸入,input() 返回一個字符串,所以我們需要使用 float() 方法將字符串轉換為數字。

兩數字運算,求和我們使用了加號 (+)運算符,除此外,還有 減號 (-), 乘號 (*), 除號 (/), 地板除 (//) 或 取余 (%)。

我們還可以將以上運算,合并為一行代碼:

實例(Python 3.0+)

# -*- coding: UTF-8 -*-

# Filename : test.py

# author by : www.runoob.com

print('兩數之和為 %.1f' %(float(input('輸入第一個數字:'))+float(input('輸入第二個數字:'))))

執行以上代碼輸出結果為:

$ python test.py

輸入第一個數字:1.5

輸入第二個數字:2.5

兩數之和為 4.0

Python 平方根

平方根,又叫二次方根,表示為〔√ ̄〕,如:數學語言為:√ ̄16=4。語言描述為:根號下16=4。

以下實例為通過用戶輸入一個數字,并計算這個數字的平方根:

實例(Python 3.0+)

# -*- coding: UTF-8 -*-

# Filename : test.py

# author by : www.runoob.com

num = float(input('請輸入一個數字: '))

num_sqrt = num ** 0.5

print(' %0.3f 的平方根為 %0.3f'%(num ,num_sqrt))

執行以上代碼輸出結果為:

$ python test.py

請輸入一個數字: 4

4.000 的平方根為 2.000

在該實例中,我們通過用戶輸入一個數字,并使用指數運算符 ** 來計算該數的平方根。

該程序只適用于正數。負數和復數可以使用以下的方式:

實例(Python 3.0+)

# -*- coding: UTF-8 -*-

# Filename : test.py

# author by : www.runoob.com

# 計算實數和復數平方根

# 導入復數數學模塊

import cmath

num = int(input("請輸入一個數字: "))

num_sqrt = cmath.sqrt(num)

print('{0} 的平方根為 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))

執行以上代碼輸出結果為:

$ python test.py

請輸入一個數字: -8

-8 的平方根為 0.000+2.828j

該實例中,我們使用了 cmath (complex math) 模塊的 sqrt() 方法。

Python 二次方程

以下實例為通過用戶輸入數字,并計算二次方程:

實例(Python 3.0+)

# Filename : test.py

# author by : www.runoob.com

# 二次方程式 ax**2 + bx + c = 0

# a、b、c 用戶提供,為實數,a ≠ 0

# 導入 cmath(復雜數學運算) 模塊

import cmath

a = float(input('輸入 a: '))

b = float(input('輸入 b: '))

c = float(input('輸入 c: '))

# 計算

d = (b**2) - (4*a*c)

# 兩種求解方式

sol1 = (-b-cmath.sqrt(d))/(2*a)

sol2 = (-b+cmath.sqrt(d))/(2*a)

print('結果為 {0} 和 {1}'.format(sol1,sol2))

執行以上代碼輸出結果為:

$ python test.py

輸入 a: 1

輸入 b: 5

輸入 c: 6

結果為 (-3+0j) 和 (-2+0j)

該實例中,我們使用了 cmath (complex math) 模塊的 sqrt() 方法 來計算平方根。

Python 計算三角形的面積

以下實例為通過用戶輸入三角形三邊長度,并計算三角形的面積:

實例(Python 3.0+)

# -*- coding: UTF-8 -*-

# Filename : test.py

# author by : www.runoob.com

a = float(input('輸入三角形第一邊長: '))

b = float(input('輸入三角形第二邊長: '))

c = float(input('輸入三角形第三邊長: '))

# 計算半周長

s = (a + b + c) / 2

# 計算面積

area = (s*(s-a)*(s-b)*(s-c)) ** 0.5

print('三角形面積為 %0.2f' %area)

執行以上代碼輸出結果為:

$ python test.py

輸入三角形第一邊長: 5

輸入三角形第二邊長: 6

輸入三角形第三邊長: 7

三角形面積為 14.70

Python 計算圓的面積

圓的面積公式為 :

公式中 r 為圓的半徑。

實例

# 定義一個方法來計算圓的面積

def findArea(r):

PI = 3.142

return PI * (r*r);

# 調用方法

print("圓的面積為 %.6f" % findArea(5));

以上實例輸出結果為:

圓的面積為 78.550000

Python 隨機數生成

以下實例演示了如何生成一個隨機數:

實例

# -*- coding: UTF-8 -*-

# Filename : test.py

# author by : www.runoob.com

# 生成 0 ~ 9 之間的隨機數

# 導入 random(隨機數) 模塊

import random

print(random.randint(0,9))

執行以上代碼輸出結果為:

4

以上實例我們使用了 random 模塊的 randint() 函數來生成隨機數,你每次執行后都返回不同的數字(0 到 9),該函數的語法為:

random.randint(a,b)

函數返回數字 N ,N 為 a 到 b 之間的數字(a <= N <= b),包含 a 和 b。

一個簡單的隨機數字小游戲

#!/usr/bin/python# -*- coding:utf-8 -*- #隨機數字小游戲import random

i = 1

a = random.randint(0,100)

b = int( input('請輸入0-100中的一個數字\n然后查看是否與電腦一樣:'))while a != b:

if a > b:

print('你第%d輸入的數字小于電腦隨機數字'%i)

b = int(input('請再次輸入數字:'))

else:

print('你第%d輸入的數字大于電腦隨機數字'%i)

b = int(input('請再次輸入數字:'))

i+=1else:

print('恭喜你,你第%d次輸入的數字與電腦的隨機數字%d一樣'%(i,b))

Python 攝氏溫度轉華氏溫度

以下實例演示了如何將攝氏溫度轉華氏溫度:

實例

# -*- coding: UTF-8 -*-

# Filename : test.py

# author by : www.runoob.com

# 用戶輸入攝氏溫度

# 接收用戶輸入

celsius = float(input('輸入攝氏溫度: '))

# 計算華氏溫度

fahrenheit = (celsius * 1.8) + 32

print('%0.1f 攝氏溫度轉為華氏溫度為 %0.1f ' %(celsius,fahrenheit))

執行以上代碼輸出結果為:

輸入攝氏溫度: 38

38.0 攝氏溫度轉為華氏溫度為 100.4

以上實例中,攝氏溫度轉華氏溫度的公式為 celsius * 1.8 = fahrenheit - 32。所以得到以下式子:

celsius = (fahrenheit - 32) / 1.8

Python 交換變量

以下實例通過用戶輸入兩個變量,并相互交換:

實例

# -*- coding: UTF-8 -*-

# Filename : test.py

# author by : www.runoob.com

# 用戶輸入

x = input('輸入 x 值: ')

y = input('輸入 y 值: ')

# 創建臨時變量,并交換

temp = x

x = y

y = temp

print('交換后 x 的值為: {}'.format(x))

print('交換后 y 的值為: {}'.format(y))

執行以上代碼輸出結果為:

輸入 x 值: 2

輸入 y 值: 3

交換后 x 的值為: 3

交換后 y 的值為: 2

以上實例中,我們創建了臨時變量 temp ,并將 x 的值存儲在 temp 變量中,接著將 y 值賦給 x,最后將 temp 賦值給 y 變量。

不使用臨時變量

我們也可以不創建臨時變量,用一個非常優雅的方式來交換變量:

x,y = y,x

所以以上實例就可以修改為:

實例

# -*- coding: UTF-8 -*-

# Filename : test.py

# author by : www.runoob.com

# 用戶輸入

x = input('輸入 x 值: ')

y = input('輸入 y 值: ')

# 不使用臨時變量

x,y = y,x

print('交換后 x 的值為: {}'.format(x))

print('交換后 y 的值為: {}'.format(y))

執行以上代碼輸出結果為:

輸入 x 值: 1

輸入 y 值: 2

交換后 x 的值為: 2

交換后 y 的值為: 1

Python if 語句

以下實例通過使用 if...elif...else 語句判斷數字是正數、負數或零:

實例(Python 3.0+)

# Filename : test.py

# author by : www.runoob.com

# 用戶輸入數字

num = float(input("輸入一個數字: "))

if num > 0:

print("正數")

elif num == 0:

print("零")

else:

print("負數")

執行以上代碼輸出結果為:

輸入一個數字: 3

正數

我們也可以使用內嵌 if 語句來實現:

實例(Python 3.0+)

# Filename :test.py

# author by : www.runoob.com

# 內嵌 if 語句

num = float(input("輸入一個數字: "))

if num >= 0:

if num == 0:

print("零")

else:

print("正數")

else:

print("負數")

執行以上代碼輸出結果為:

輸入一個數字: 0

好了,本文就給大伙分享到這里,文末分享一波福利

獲取方式:加python群 839383765 即可獲取!返回搜狐,查看更多

責任編輯:

總結

以上是生活随笔為你收集整理的python怎么输入一个数字并调用_Python3 实例(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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