Läs koden nedan och försök lista ut vad programmet skriver ut. Kör programmet efter du svarat och se om du fick rätt.123x = 42print(x == 42 and x > 50)print(x == 42 or x > 50)-- Programmets utskrifter --Fråga: Vad kommer programmet ovan att skriva ut?FalseFalseFalseTrueTrueFalseTrueTrue
Question
Läs koden nedan och försök lista ut vad programmet skriver ut. Kör programmet efter du svarat och se om du fick rätt.123x = 42print(x == 42 and x > 50)print(x == 42 or x > 50)-- Programmets utskrifter --Fråga: Vad kommer programmet ovan att skriva ut?FalseFalseFalseTrueTrueFalseTrueTrue
Solution
Programmet kommer att skriva ut följande:
False True
Förklaring:
I den första print-satsen, print(x == 42 and x > 50), kontrollerar programmet om x är lika med 42 OCH om x är större än 50. Eftersom x är 42, vilket är sant, men x är inte större än 50, vilket är falskt, blir hela uttrycket falskt på grund av 'and'-operatorn. Därför skrivs 'False' ut.
I den andra print-satsen, print(x == 42 or x > 50), kontrollerar programmet om x är lika med 42 ELLER om x är större än 50. Eftersom x är 42, vilket är sant, och även om x inte är större än 50, vilket är falskt, blir hela uttrycket sant på grund av 'or'-operatorn. Därför skrivs 'True' ut.
Similar Questions
Vad gör koden?Läs koden nedan och försök lista ut vad programmet skriver ut. Kör programmet efter du svarat och se om du fick rätt.1234a = 180b = 360print(a != b)print(2*a >= b)-- Programmets utskrifter --Fråga: Vad kommer programmet ovan att skriva ut?FalseFalseFalseTrueTrueFalseTrueTrue
Vad gör koden?Läs koden nedan och försök lista ut vad programmet skriver ut. Kör programmet efter du svarat och se om du fick rätt.1234x = 2while x > 0: print(x) x = x - 1-- Programmets utskrifter --Fråga: Vad kommer programmet ovan att skriva ut?2121020
ad gör koden?Läs koden nedan och försök lista ut vad programmet skriver ut. Kör programmet efter du svarat och se om du fick rätt.123x = 0.1 + 0.1 + 0.1print(x)print(x == 0.3)-- Programmets utskrifter --Fråga: Vad kommer programmet ovan att skriva ut?0.3False0.3True
Vad gör koden?Läs koden nedan och försök lista ut vad programmet skriver ut. Kör programmet efter du svarat och se om du fick rätt.12345x = 42if x != 42: print('Rad 3')else: print('Rad 5')-- Programmets utskrifter --Fråga: Vad kommer programmet ovan att skriva ut?Rad 3Rad 5
Vad gör koden?Läs koden nedan och försök lista ut vad programmet skriver ut. Kör programmet efter du svarat och se om du fick rätt.123456x = 1loopar = 0while x < 100: x = 2 * x loopar = loopar + 1print(str(x) + ',' + str(loopar))-- Programmets utskrifter --Fråga: Vad kommer programmet ovan att skriva ut?64,699,6128,664,799,7128,7
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.