私は現在BMI計算機で作業しており、def関数を使用できる必要があります。しかし、ユーザー入力(高さや重量など)を持つdef関数を作成する方法を正確にはわかりませんが、私のコードは完全に間違っていますが、とにかく投稿します。誰かが私にそのような例を与えることができれば、それは非常に高く評価されるだろう。私は自分の関数が関数を使う目的を無効にすることも知っています。ユーザー入力を伴う関数
print("BMI Calculator")
name=''
while name != '0':
name=input("Enter students name or '0' to quit: ")
if name == '0':
break
weight=float(input('Enter students weight: '))
height=float(input('Enter Students height in Inches:'))
def bmi():
bmi = weight*703/height^2
return bmi
def bmi_profile():
print('BMI Profile!')
print('Students name:', name)
print('Students weight: ', weight)
print('Students height:', height)
print('BMI Index: ', bmi)
bmi_profile()
print("Goodbye")
https://docs.python.org/3/tutorial/controlflow.html#defining-functions – jonrsharpe