М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Мария178930
Мария178930
11.04.2022 16:33 •  Информатика

Python , не понял логику программы, почему локальное x не сменилось и получаем " локальное x сменилось на 2",ведь использовано global и я ему присвоил 5.def func_1(): x=2 print('x равно',x) def func_2(): global x x=5 func_2() print('локальное x смнилочь на',x)func_1()print (x)выводит: x равно 2локальное x смнилочь на 25

👇
Ответ:
slavaborisov611
slavaborisov611
11.04.2022

весь прикол в том что он смотрит дальше чем func_1 он изменяет а в твоем случаи инициализирует x и его меняет а твою переменую в теле func_1 не трогает в этом можно убедится перед global x напиши print(x) и посмотри чему он равен он тебе выдаст ошибку так как до функции ты не объявлял x

4,6(25 оценок)
Открыть все ответы
Ответ:
tema30102008
tema30102008
11.04.2022

ответ:Gyro сенсоры - роботтың айналу бұрышын немесе айналу жылдамдығын өлшеуге арналған. Датчик корпусының жоғарғы жағында сенсор жұмыс істейтін жазықтықты көрсететін екі көрсеткі бар. Сондықтан сенсорды роботқа дұрыс орнату маңызды.

Объяснение:Гироскопический датчик-предназначен для измерения угла вращения робота или скорости вращения. Сверху на корпусе датчика нанесены две стрелки, обозначающие плоскость, в которой работает датчик. Поэтому важно правильно установить датчик на робота.

Первый текст на казахском а второй на русском :)

4,5(48 оценок)
Ответ:
trushinaveronic
trushinaveronic
11.04.2022
#include <iostream>#include <string>using namespace std;int main() { system("chcp 1251"); string str; bool stringIsAllow = false; getline(cin, str); if (str.empty()) {  return -1; } else {  for (int i = 0; i < str.length(); i++)  {   if ((str[i] >= 65 && str[i] <= 90) ||    (str[i] >= 97 && str[i] <= 122) ||    (str[i] >= 48 && str[i] <= 57) ||    str[i] == 95) {    stringIsAllow = true;    continue;   }   else   {    cout << "Wrong symbol: " << str[i] << endl;    stringIsAllow = false;    break;   }  } } if (stringIsAllow) {  cout << "OK!" << endl; } return 0;}
4,5(80 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ