如何定义一个称为信息的函数,该函数需要用户输入,变量为(名称,出生年,fav_color和家乡)。它应按此顺序返回这些变量的元组。
答案 0 :(得分:1)
您可以执行以下操作:
def information():
data = ()
name = input('Enter your name: ')
yob = input('Enter your year of birth: ')
fav_color = input('Enter your favourite colour: ')
hometown = input('Enter your hometown: ')
data = (name, yob, fav_color, hometown)
return data
答案 1 :(得分:1)
这可能就是您要寻找的
def information():
name = input("Insert your name.\n")
birth_year = input("Insert your year of birth.\n")
fav_color = input("Insert your favourite color.\n")
hometown = input("Insert your hometown's name.\n")
return (name, birth_year, fav_color, hometown)
答案 2 :(得分:1)
您可以在函数内使用input
。
def info():
name=input("enter name")
birth_year=input("DOB")
fav_color=input("fav color")
home_town=input("Home town")
return (name,birth_year,fav_color,home_town)
输出:
>>> info()
enter namech3ster
DOB31st feb
fav colorblack
Home townxxxxx
('ch3ster', '31st feb', 'black', 'xxxxx')
>>>
答案 3 :(得分:1)
这实际上很简单:
def information():
name = input("what is our name?")
birth_year = input("what year were you born?")
fav_color = input("what is your favourite colour?")
hometown = input("what is your hometown?")
return name, birth_year, fav_color, hometown
随后您可以通过编写information()
来运行该功能。 input()
函数在函数内部时的行为与往常一样。因此,为此,只需将input()
命令放在函数内即可。
答案 4 :(得分:0)
def information():
name = input("Name: ").strip()
# if you want to get birth year as an int, else use it without int.
birth_year = int(input("Birth Year: "))
fav_color = input("Favourite Color: ").strip()
hometown = input("Hometown's name: ").strip()
return (name, birth_year, fav_color, hometown)
答案 5 :(得分:0)
import java.util.Random;
public class Guitar {
public static void main(String[] args) {
Guitar guitar = new Guitar();
System.out.println(guitar.playGuitar());
}
private int numStrings;
private double guitarLength;
private String guitarManufacturer;
private String guitarColor;
Guitar() {
numStrings = 6;
guitarLength = 28.2;
guitarManufacturer = "Gibson";
guitarColor = "red";
}
Guitar(int specStrings, double specLength,
String specManufacturer, String specColor) {
numStrings = specStrings;
guitarLength = specLength;
guitarManufacturer = specManufacturer;
guitarColor = specColor;
}
public String playGuitar() {
Random rnd = new Random();
String str3 = "";
for (int iCount = 0; iCount < 16; iCount++) {
char a = (char) (rnd.nextInt(7) + 'A');
double b = 0.25d * (rnd.nextInt(11) + 1);
String str1 = String.format("%.2f", b);
String str2 = Character.toString(a);
str3 += str2 + "(" + str1 + ")";
if (iCount < 15) {
str3 += ", ";
}
}
return str3;
}
@Override
public String toString() {
return numStrings + " " + guitarLength + " " +
guitarManufacturer + " " + guitarColor;
}
public int getNumStrings() {
return numStrings;
}
public double getGuitarLength() {
return guitarLength;
}
public String getGuitarManufacturer() {
return guitarManufacturer;
}
public String getGuitarColor() {
return guitarColor;
}
}
答案 6 :(得分:0)
def information (name, birth_year, fav_color, hometown):
return (name, birth_year, fav_color, hometown)
info_tups=information("Rupak",1996,"Blue","Dhaka")
print(info_tups)
答案 7 :(得分:-1)
def function(name, birth_year, fav_color, hometown):
return (name, birth_year, fav_color, hometown)
此处返回的值是该函数的输入参数的元组。